package com.ph.shopping.facade.product.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.alibaba.dubbo.config.annotation.Service;
import com.ph.shopping.facade.mapper.PhProductPropertyValMapper;
import com.ph.shopping.facade.product.service.IPhProductPropertyValService;
import com.ph.shopping.facade.product.vo.PhProductPropertyValVo;
/**
 * @项目：phshopping-service-product
 * @描述： 商品属性值
 * @作者： hewl
 * @创建时间：2017年3月6日 上午11:15
 * @Copyright by hewl
 * @version 1.0.0
 */
@Component
@Service(version="1.0.0")
public class PhProductPropertyValServiceImpl implements IPhProductPropertyValService{
	//引用商品属性值mapper
	@Autowired
	private PhProductPropertyValMapper phProductPropertyValMapper;
	/**
	 * 商品属性值查询列表
	 * @author hew
	 * @param phProductPropertyValVo
	 * @return List<PhProductPropertyValVo>
	 */
	public List<PhProductPropertyValVo> getPhProductPropertyValVoList(PhProductPropertyValVo phProductPropertyValVo) throws Exception{
		return phProductPropertyValMapper.getPhProductPropertyValVoList(phProductPropertyValVo);
	}
	/**
	 * 单条商品属性值查询列表
	 * @author hew
	 * @param phProductPropertyValVo
	 * @return PhProductPropertyValVo
	 */
	public PhProductPropertyValVo getPhProductPropertyValVo(PhProductPropertyValVo phProductPropertyValVo) throws Exception{
		List<PhProductPropertyValVo> list = phProductPropertyValMapper.getPhProductPropertyValVoList(phProductPropertyValVo);
		if(list.size()>0){
			phProductPropertyValVo = list.get(0);
		}
		return phProductPropertyValVo;
	}
}
